package com.yao.club.entity.vo;
import com.yao.club.entity.dto.SysImg;
import lombok.Data;

import java.util.Date;
import java.util.List;

@Data
public class InformationCommentVO {

    /**
     * 评论ID
     */
    public String information_comment_id;

    /**
     * 资讯ID
     */
    public String information_id;

    /**
     * 一级评论ID(如果是二级评论)
     */
    public String first_comment_id = "0";

    /**
     * 父评论ID
     */
    public String parent_id = "0";

    /**
     * 点赞数
     */
    public int like_number = 0;

    /**
     * 评论层级(1-一级评论,2-二级评论)
     */
    public Integer level;

    /**
     * 评论内容
     */
    public String content;

    /**
     * 评论人昵称
     */
    public String create_name;

    /**
     * 头像ID
     */
    public String head_img_id;

    /**
     * 被回复人ID
     */
    public String be_reply_id;

    /**
     * 被回复人昵称
     */
    public String reply_name;

    /**
     * 是否作者(0-否,1-是)
     */
    public boolean if_author = false;

    /**
     * 是否自己(0-否,1-是)
     */
    public boolean oneself = false;

    /**
     * 评论人ID
     */
    public String create_by;

    /**
     * 评论时间
     */
    public Date create_time;

    /**
     * 父评论内容
     */
    public String parent_content;

    /**
     * 是否敏感(0-否,1-是)
     */
    public boolean if_sensitive = false;

    /**
     * 是否点赞(0-否,1-是)
     */
    public boolean is_like = false;

    /**
     * 车型名称
     */
    public String model_name;

    /**
     * 车型昵称
     */
    public String model_nickname;

    /**
     * 渠道(1-官方,2-用户)
     */
    public int channel = 2;

    /**
     * 是否置顶(0-否,1-是)
     */
    public boolean pinned = false;

    /**
     * 父评论渠道
     */
    public Integer parent_channel;

    /**
     * 评论数(仅一级评论有效)
     */
    public Integer comment_number;

    /**
     * 删除标志(0-未删除,1-已删除)
     */
    public boolean del_flag = false;

    // 二级评论列表
    public List<InformationCommentVO> twoLevel;

    // 头像信息
    public SysImg headImg;
}

